.box-shadow {
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1)
}

.cursor-pointer {
    cursor: pointer;
}

::-webkit-input-placeholder {
    /* WebKit browsers，webkit内核浏览器 */
    color: #ccc;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #ccc;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #ccc;
}

:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #ccc;
}

.bg-pink {
    background-color: #FFE7F1;
}

.bg-zp {
    background-color: #f2f6fa;
}

.h-app-common {
    height: calc(100vh - 54px);
    overflow: auto;
}

@media (max-width: 768px) {
    .fs-3 {
        font-size: 16px !important;
    }
}

.fs-12 {
    font-size: 12px !important;
}

.fs-20 {
    font-size: 22px;
}

.fs-16 {
    font-size: 16px;
}

ol,
ul {
    padding: 0;
}

dl,
ol,
ul {
    margin-bottom: 0;
}

.text-hidden {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tstx-g {
    color: #a7a7a7;
}

.comp-draw-popver {
    width: 95vw !important;
    left: 2.5vw !important;
    border-radius: 10px !important;
}

input::placeholder {
    font-size: 12px;
}

input {
    font-size: 12px;
    border: 1px #1f1e1e;
    width: 100%;
    border-radius: 4px;
}

.el-message-box {
    width: 80vw !important;
    max-width: 420px !important;
}
.el-table__header tr th {
    background-color: #eeeef0 !important;
}